home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 November / Chip 11-96.iso / workshop / xserver / readme < prev    next >
Text File  |  1996-05-25  |  9KB  |  197 lines

  1.  
  2.           XFree86 2.0 Release for Linux (31 Oct 93)
  3.           =========================================
  4.  
  5. Checklist:
  6. ==========
  7.    This is a quick checklist for the impatient, the issues are explained in
  8. this document.
  9.  
  10.   ( ) XFree86 2.0 requires ld.so 1.3 or greater
  11.   ( ) XFree86 2.0 requires libc 4.4.1 or greater
  12.   ( ) XFree86 2.0 requires kernel greater/equal to 0.99pl12 for SVGA server
  13.       (ld.so requires this)
  14.   ( ) XFree86 2.0 requires kernel greater/equal to 0.99pl13 for some
  15.        accelerated servers
  16.   ( ) You need 3.5-3.7MB of disk space for a minimal installation, depending
  17.        on the Xserver you use.
  18.   ( ) You must be root and use a `umask 022' for the install
  19.   ( ) Untar files from /
  20.  
  21. Requirements:
  22. =============
  23.    XFree86 2.0 has dynamically linked libraries that use `ld.so'.  You need to
  24. have installed at least version 1.3 of ld.so.  If you are already
  25. using the ld.so dynamic linker you can find out the current version by typing
  26. the command `ldd -V'.  The ld.so dynamic linker will not prevent old (non
  27. ld.so) binaries from working, after it has been installed any new files you
  28. compile will use it (they will also be 2.5K smaller in size).  XFree86 2.0
  29. does *not* include ld.so - you will need to obtain it.
  30.  
  31.    You need to be using a version of libc greater than 4.4.1 (sometimes it is
  32. written as `DLL Jump 4.4pl1')
  33.  
  34.    If you are using the SVGA and Mono servers you need to be using a kernel
  35. that is greater than or equal to 0.99pl12 (ld.so requires this).  The
  36. accelerated servers require a kernel greater than or equal to 0.99pl13 because
  37. they use the mmap() system call (the implementation in earlier kernels does
  38. not work correctly).
  39.  
  40.    3.5-3.7MB of disk space is required for a minimal installation (depends on
  41. the Xserver you use).
  42.  
  43.    If you choose to install *all* of XFree86 2.0 you will need 21MB of disk
  44. space.  You will need approxmately 10MB more space if you wish to rebuild all
  45. the servers.  You will need 2.5MB to rebuild a single server with PEX.
  46.  
  47.    It is recomended that your system have at least 8MB of main memory to
  48. comfortably use XFree86 2.0.  
  49.  
  50. Shadow Passwords:
  51. =================
  52.  
  53.    The binary release of XFree86 2.0 for Linux has a shell script that starts
  54. either xdm-shadow or xdm-passwd depending on the existance of the /etc/shadow
  55. file.  If you wish to save disk space you can remove the xdm shell script,
  56. rename the appropriate xdm binary and remove the other.
  57.  
  58. Files:
  59. ======
  60.    The following files are part of the XFree86 2.0 distribution,
  61.  
  62. XF86_8514-2.0.tar.gz    An accelerated server for cards using IBM8514 chips
  63. XF86_Mach32-2.0.tar.gz    An accelerated server for cards using Mach32 chips
  64. XF86_Mach8-2.0.tar.gz   An accelerated server for cards using Mach8 chips
  65. XF86_Mono-2.0.tar.gz    A Monochrome server
  66. XF86_S3-2.0.tar.gz    An accelerated server for cards using S3 chips
  67. XF86_SVGA-2.0.tar.gz    An SVGA server
  68. XF86_VGA16-2.0.tar.gz    A server for 16 colour graphics modes
  69. xf86-svr-2.0.tar.gz     All of the above servers
  70. xf86-bin-2.0.tar.gz     Client programs
  71. xf86-cfg-2.0.tar.gz     XDM configuration files and chooser
  72. xf86-fnt-2.0.tar.gz     Fonts (all of them)
  73. xf86-kit-2.0.tar.gz     Linkkit for building your own X servers
  74. xf86-lib-2.0.tar.gz     Dynamic libraries, bitmaps and minimal fonts
  75. xf86-man-2.0.tar.gz     Manual pages (both client + programmer)
  76. xf86-pex-2.0.tar.gz     PEX libraries and sample clients
  77. xf86-prg-2.0.tar.gz     Static libs, dynamic stubs, configs and include files
  78. xf86-doc-2.0.tar.gz     Documentation and release notes for XFree86 2.0
  79.  
  80.  
  81. Checksums:
  82. ==========
  83.    The Linux binaries released by the XFree86 team have the following `gzip'
  84. crc values as reported by `gzip --list --verbose'.  If the files you retreive
  85. do not have these crc values then this document does not describe what is in
  86. your files.  Proceed with caution.
  87.  
  88. method  crc     date  time  compressed  uncompr. ratio uncompressed_name
  89. defla e4dbcf28 Oct 31 14:52    783488   2191360  64.2% xf86-bin-2.0.tar
  90. defla 4e050b00 Oct 20 05:52      7552     30720  75.5% xf86-cfg-2.0.tar
  91. defla 8a065998 Oct 31 16:42    135027    542720  75.1% xf86-doc-2.0.tar
  92. defla c87a7ba5 Oct 20 05:52   1738408   2191360  20.6% xf86-fnt-2.0.tar
  93. defla da059176 Oct 31 14:03   1541262   4546560  66.1% xf86-kit-2.0.tar
  94. defla e68e8660 Oct 20 05:46    682069   1679360  59.3% xf86-lib-2.0.tar
  95. defla eef39daf Oct 20 05:48    419262   2744320  84.7% xf86-man-2.0.tar
  96. defla e416cac7 Oct 20 05:50   1006837   2969600  66.1% xf86-pex-2.0.tar
  97. defla c2028752 Oct 20 06:36    778145   2938880  73.5% xf86-prg-2.0.tar
  98. defla 0f30b8b4 Oct 31 13:48   2659275   5990400  55.6% xf86-svr-2.0.tar
  99. defla f9fa819f Oct 20 07:19    378703    860160  55.9% XF86_8514-2.0.tar
  100. defla 98206cb7 Oct 25 02:41    426953    983040  56.5% XF86_Mach32-2.0.tar
  101. defla 8e99b881 Oct 20 07:17    382589    870400  56.0% XF86_Mach8-2.0.tar
  102. defla 4645befd Oct 20 07:16    336937    778240  56.7% XF86_Mono-2.0.tar
  103. defla d3d64b27 Oct 31 13:45    416004    942080  55.8% XF86_S3-2.0.tar
  104. defla e5735ed1 Oct 20 07:12    404543    942080  57.0% XF86_SVGA-2.0.tar
  105. defla 8639e945 Oct 20 07:16    356513    778240  54.1% XF86_VGA16-2.0.tar
  106.                              12453567  31979520  61.0% (totals)
  107.  
  108. Installation:
  109. =============
  110.    The contents of the above files should be extracted from the / directory on
  111. your system as the user `root'.  Before doing this you should check that your
  112. `umask' value is 022.  To be sure use the command `umask 022'.  Caution: If
  113. you do not extract the files as user `root' with the correct umask you may not
  114. be able to run XFree86 2.0.  Some of the files need special permissions that
  115. can only be assigned by this user.
  116.  
  117.    Base Configuration: (3.5-3.7MB Depends on Xserver chosen)
  118.    -------------------
  119.       As hinted in the requirements section, you do not need to install all of
  120.    the pieces of XFree86 2.0 to be able to use it.  A minimal configuration
  121.    needs 3.5-3.7MB of free disk space and the following three files:
  122.  
  123.    xf86-bin-2.0.tar.gz    Client programs
  124.    xf86-lib-2.0.tar.gz    Dynamic libraries, config files and minimal fonts
  125.    XF86_<XXX>.tar.gz      An Xserver for your card.
  126.  
  127.       You are warned that some of the client programs may complain and not run
  128.    because of missing fonts.
  129.  
  130.    Option: (+2.1MB) full fonts
  131.    -------
  132.       The fonts file contains all the 75dpi fonts (excluding PEX) that are
  133.    released with X11 Release 5.
  134.     
  135.    xf86-fnt-2.0.tar.gz    Fonts (all of them)
  136.  
  137.    Option: (+2.8MB) building X11 software - programmers kit
  138.    -------
  139.       In order to build additional X11 software you will need the following
  140.    files in addition to the minimal configuration,
  141.  
  142.    xf86-prg-2.0.tar.gz    Static libs, dynamic stubs, configs and includes
  143.  
  144.    Option: (+2.6MB) manual pages
  145.    -------
  146.       This file contains manual pages for XFree86 2.0 servers and utilities
  147.    plus X11 clients and programming libraries.
  148.  
  149.    xf86-man-2.0.tar.gz    Manual pages (both client + programmer)
  150.  
  151.    Option: accelerated servers
  152.    -------
  153.       If you have a graphics board that has one of the supported accelerated
  154.    chipsets using one of these accelerated servers.
  155.  
  156.    XF86_8514-2.0.tar.gz   An accelerated server for cards using IBM8514 chips
  157.    XF86_Mach32-2.0.tar.gz An accelerated server for cards using Mach32 chips
  158.    XF86_Mach8-2.0.tar.gz  An accelerated server for cards using Mach8 chips
  159.    XF86_S3-2.0.tar.gz     An accelerated server for cards using S3 chips
  160.  
  161.    NOTE: There is some simple accelerated support for cards using the Cirrus
  162.    Logic 5426/5428 and Western Digital wd90c31 in the regular XF86_SVGA
  163.    server.  Consult the manual page for Xconfig for how to control the
  164.    accelerated features.
  165.  
  166.    Option: (+4.8MB) Linkkit (rebuilding an XFree86 2.0 server)
  167.    -------
  168.       If you want or need to rebuild an XFree86 2.0 server you need the
  169.    following file in addition to the base configuration and the programmers
  170.    kit.
  171.  
  172.    xf86-kit-2.0.tar.gz    Linkkit for building your own X servers
  173.  
  174.       When rebuilding all the servers (including PEX) you will typically need
  175.    an additional 10MB of disk space.  If you are building just a single server
  176.    you will need 2MB (2.5MB with PEX) of space.
  177.  
  178.    Option: (+2.8MB) PEX libraries
  179.    ------- 
  180.       If you would like to use and build PEX programs you will need the
  181.    following file in addition to a server that supports PEX.  The distributed
  182.    servers do *not* include PEX support by default - you will have to build
  183.    one using the link kit.
  184.  
  185.    xf86-pex-2.0.tar.gz    PEX libraries and sample clients
  186.  
  187.    Option: (+30k) XDM configuration files
  188.    -------
  189.       If you are using XDM you may want these cofiguration files and chooser.
  190.  
  191.    xf86-cfg-2.0.tar.gz    XDM configuration files and chooser
  192.  
  193.  
  194. ------------------------------------------------------------------------------
  195. Simon Cooper  <scooper@vizlab.rutgers.edu>
  196. Dirk Hohndel  <hohndel@informatik.uni-wuerzburg.de>
  197.